Jonathan PanzoJonathan Panzo
EsportsGenshin Impact 7.1 and the Esports Mislabel: Inside the Gacha Revenue Engine11:47 p.m., Busan. I keep two tabs open side by side. The left one is a Korea...
BadmintonNguyen Tien Minh at 43 and the Shot Into a Doubles Specialist's Blind SpotOn an afternoon in September 2026, at the Vietnam Open venue, a 43-year-old m...
Martial ArtsVietnamese Martial Arts and the Injury Map: The Ligament Price Behind the MedalsOpening — Round Three, Minute Twenty-Seven Round three, minute twenty-seven o...
International FootballEl Ahmadi Praises Ajax's Teenage Centre-Back Pairing: The Load Test Behind a 5-2 ScorelineIn the ESPN studio, Karim El Ahmadi said something I have heard a hundred tim...
BadmintonAshmita Chaliha and the Double Standard: When Indonesian Badminton Courts Turn Hazy, Is BWF Looking Through Two Lenses?Data from two matches at the Indonesia Masters Super 100 does not lie: Ashmit...
BasketballReal Madrid, Nick Smith and 20 Days of Persuasion: Luka Doncic as Broker for a Deal Without NumbersReal Madrid, Nick Smith and 20 Days of Persuasion: Luka Doncic as Broker for ...
TennisWTA 500 Ningbo: The 500-Point Cut Line and a Suffocating Race to the WTA FinalsMelbourne morning. The coffee is still hot when the WTA 500 Ningbo Open entry...
Table TennisUnder-21 National Cup: Pashley and Trumpauskas Defend Their Titles from the Number Two SeedHighfields in Wellingborough is not a national arena. It is a club, tables...
GolfFitzpatrick wins French Open: Twelve holes without a birdie and the data problem of protecting a leadHook Over the first twelve holes of the final round at Le Golf National, Matt...
Domestic FootballOne Point in Five Matches: Việt Thắng Offers His Chair and Points to Đồng Nai's Physical CeilingOn the evening of October 24, 2026, at Bình Phước Stadium, the scoreboard rea...
SwimmingWA Age & Open Short Course Championships: Records and PBs at Western Australia Short Course MeetAt the 2026 WA Age & Open Short Course Championships held in a 25m pool,...
VolleyballDakar 2026: When the Youth Olympic Beach Volleyball Schedule Is Released, the Real Story Isn't the MatchupsThere is a detail in the Dakar 2026 Youth Olympic beach volleyball schedule...
International FootballShuto Nagano scores in the 89th minute and plays the full 90: a signal from Japan U-21's ball-playing centre-backIn the 89th minute of Japan U-21's opening group match in the men's football...
International FootballMessi's Brace in Atlanta and the 64 Goals Still Standing Between Him and 1,000In second-half stoppage time at Mercedes-Benz Stadium, Atlanta United were...
Formula 1Analysis in the Void: F1 Enters the 2026 Era Without a Single Reference LapMelbourne, a July morning. I open my laptop, type the filename "2026_baseline...
VolleyballThe First Touch: The Data Layer Vietnamese Volleyball Keeps ForgettingFifth set, 14-14. The away team's serve lands between zones, the home receive...
Domestic FootballVietnam's Hidden Pipeline: A Data Report on Academies, Possession and the National-Team CycleOn the evening of November 2, 2026, I sat in stand B of Thống Nhất Stadium,...
ChessCarlsen Returns, Global Chess League 2026 Promises an Explosive Season with $1 Million PrizeCarlsen Returns, Global Chess League 2026 Promises an Explosive Season with $...
Table TennisWhen the Table Tennis Ranking Table Loses Its DateIn August I printed four ranking tables for the same player. Four newspapers,...
BilliardsThe Hidden Contract Mystery: When Numbers Replace Promises in Vietnamese FootballEmpty stadiums, money still flows, and hidden contracts silently decide the...
